If dash lights stay on that would definitely drain the battery. Dash lights are independent of ignition switch and can be turned on/off without the key. Look to the lights control stalk on the steering column for a possible problem or elsewhere in that circuit.